home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / dvivga9.zip / TYPEDEFS.H < prev    next >
Text File  |  1988-05-30  |  1KB  |  49 lines

  1. /* -*-C-*- typedefs.h */
  2. /*-->typedefs*/
  3. /**********************************************************************/
  4. /****************************** typedefs ******************************/
  5. /**********************************************************************/
  6.  
  7. #if    IBM_PC_LATTICE
  8. typedef char BOOLEAN;            /* value in (FALSE,TRUE) */
  9. #else
  10. typedef unsigned char BOOLEAN;        /* value in (FALSE,TRUE) */
  11. #endif
  12.  
  13. #define  FALSE          0
  14. #define  TRUE          1
  15.  
  16. #if    IBM_PC_LATTICE
  17. typedef unsigned BYTE;            /* unsigned 8-bit integers */
  18. #else
  19. typedef unsigned char BYTE;        /* unsigned 8-bit integers */
  20. #endif
  21.  
  22. typedef short int INT8;            /* signed  8-bit integers (C has no
  23.                       "signed char" type) yet */
  24. typedef short int INT16;        /* signed 16-bit integers */
  25. typedef long      INT32;        /* signed 32-bit integers */
  26.  
  27. #if    IBM_PC_LATTICE
  28. typedef unsigned UNSIGN16;        /* unsigned 16-bit integers */
  29. #else
  30. typedef unsigned short UNSIGN16;    /* unsigned 16-bit integers */
  31. #endif
  32.  
  33. #if    IBM_PC_LATTICE
  34. typedef long UNSIGN32;            /* unsigned 32-bit integers */
  35. #else
  36. typedef unsigned long UNSIGN32;        /* unsigned 32-bit integers */
  37. #endif
  38.  
  39. typedef short int COORDINATE;        /* signed integer (x,y) coordinate */
  40.                     /* variable in bit map */
  41.  
  42. #if    PCC_20
  43. /* typedef int void; */            /* void added locally to stdio.h */
  44. #endif
  45.  
  46. #if    IBM_PC_LATTICE
  47. /* typedef int void; */            /* not needed with version 3 */
  48. #endif
  49.